@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

/*body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#CCC;
	}*/
.bg_body{
	background:url(images/body_bg.jpg) top center no-repeat #090E24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#CCC;
	}	
p{margin:16px 0; clear:both}	

img{border:none;}
.img{float:left;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{}
a:visited{}
a:link{}

.tableHeader-processed th{font-size:18px;}


/** MAIN **/
.main{
	width:96%;
	margin:0 auto;
	}

#content{width:100%; float:left;}	

/** CONTENT LEFT **/	
#sidebar-left{
	width:18%;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/head_bg.png) top center no-repeat;
	padding-top:12px;
	}
#sidebar-right{float:right;}	
#sidebar-left a{
	font-size:18px;
	color:#CCC;
	}	
#logo{
	width:100%;
	text-align:center;
	margin:0 0 -25px 0;
	float:left;
	position:relative;
	z-index:2;
	}		

ul.menu,
.menu_left,
.admin-panel .item-list{
	width:100%;
	float:left;
	background:url(images/back_.png) repeat;
	border:#6B6E92 solid 1px;
	padding:31px 0 ;
	/*opacity: .7;
    filter: alpha(opacity=70);*/
    border-radius: 10px;  
    -ms-border-radius: 10px;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    -khtml-border-radius: 10px; 
	}	
			
.menu_left ul,
#sidebar-left ul,
.admin-panel .item-list ul{
	padding:0 18px;
	list-style:none;
	font-size:18px;
	text-align:left;
	}		
.menu_left li{
	padding:6px 0 9px 0;
	/*border-bottom:#A7AAC2 dotted 1px;*/
	/*background:url(images/li_bg.png) repeat-x bottom;*/
	}	
#sidebar-left a{
	width:100%;
	float:left;
	color:#ccc;
	font-size:14px;
	text-decoration:underline;
	}	
.menu_left li a{color:#FFF;}	
.menu_left .no_bg{border-bottom:none;}	

#sidebar-left .block{padding:23px 0 0 0;}
#sidebar-left #block-block-1{width:100%; padding:13px 0 0 0;}

/** UL MENU **/	
ul.menu,
.admin-panel .item-list{
	width:100%;
	padding:15px 0 25px 0 !important;
	}
ul.menu li,
.admin-panel .item-list li{	margin:0 8% !important;	}
ul.menu li li,
.admin-panel .item-list li li{margin:0 0 0 8% !Important}
	
ul.menu li a,
.admin-panel .item-list li a{
	text-decoration:none !important;
	/*border-bottom:#A7AAC2 dotted 1px;*/
	background:url(images/li_bg.png) repeat-x bottom;
	padding:6px 0 9px 0 ;
	font-size:18px !important;
   }	
ul.menu li a:hover,
ul.menu .active,
.admin-panel .item-list li a:hover,
.admin-panel .item-list a.active{color:#FFCC00 !important;}   
ul.menu ul{
	background:none;
	border:none;
	/*opacity: 1.0;
    filter: alpha(opacity=100);*/
	padding:0 0 10px  0 !important;
	} 
ul.menu ul li{margin-right:0;}
ul.menu ul li a{
	font-size:16px !important;
	padding:3px 0 !important;
	border-bottom:none !important;
	text-decoration:underline !Important
	}	  


/** Search RMS Republic's **/	
#search label,
#sidebar-left h2{
	width:100%;
	float:left;
	font-size:18px;
	color:#CCC;
	font-weight:normal;
	/*border-bottom:#A7AAC2 dotted 1px;*/
	background:url(images/li_bg.png) repeat-x bottom;
	padding-bottom:8px;
	margin-bottom:18px;
	}

.form-text,
#sidebar-left .form-text,
#main select,
#main .form-text{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#666;
	background:url(images/input_bg.jpg) #FFF top repeat-x;
	padding:8px ;
	
	border-radius: 5px;  
   -ms-border-radius: 5px;  
   -moz-border-radius: 5px;  
   -webkit-border-radius: 5px;  
   -khtml-border-radius: 5px; 
	}	
.form-submit,
#sidebar-left .form-submit{
	background:url(images/search_butt.jpg) repeat-x;
	cursor:pointer;
	padding:0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#000;
	border:#B6C1CC solid 1px;
	}	

#main select,
#main .form-text{padding:5px 5px; }		
	
#sidebar-left .form-text{	width:93%;	}
#sidebar-left .form-submit{	float:right;	}	
.form-submit{margin-top:10px;}

#main .form-item{padding-bottom:8px;}

	
	
	
/** Other languages **/	
.website_updates{
	width:35%;
	float:left;
	font-size:11px;
	line-height:13px;
	padding-top:10px;
	}	
#search .form-submit{margin-top:19px;}	

.item-list{
	width:100%; 
	float:left;
	padding-top:30px; 
	}
.item-list ul{
	padding:0 !important;  
	}

/** Stay updated **/	
.stay_updated{
	width:100%;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	padding-bottom:28px;
	margin-top:-4px;
	}
	
/** Awards, Advertisers, WebRings **/	
.awards_advertisers_webRings{
	width:100%;
	float:left;
	text-align:center;
	margin-top:36px;
	}

/** SLIDE SHOW **/	
#slide_show{margin:0 8%;}	
#slide_show .slide_show_img{
	
	}	
.gall{
	padding:38px 0;
	margin-top:10px;
	/*padding-top:28px;*/
	text-align:center;
	}	
.gall .img_top,
.gall .img_bott{
	width:100%;
	float:left;
	margin-top:0;
	}
.gall .img_bott{padding-top:25px;}	
.gall .img_cont{
	width:100%;
	float:left;
	font-size:10px;
	line-height:12px;
	padding:23px 0;
	/*border-bottom:#A7AAC2 dotted 1px;*/
	background:url(images/li_bg.png) repeat-x bottom;
	}

/** CONTENT RIGHT **/
#main{
	width:79%;
	float:left;
	padding-top:45px;
	padding-left:2%;
	}
#main .content ul,
#main .content ol{	margin-left:40px;	}	
#main .content td,
#main .content tr{border:none !important; }

td.center_lang{width:100%; float:left;}
td.center_lang a{float:none !important;}
table.other_lang td img{padding:0 !important; margin:0!important;}

.sticky-enabled .draggable{padding: 5px 0 !important; height:35px !important; border:#6E7387 solid 1px !important;}
.sticky-enabled .draggable td{background:#43475F !important; padding: 0 !important; }

.node{background:none !important}	
.node .content{width:100%; float:left; clear:both;}

.img_right{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:-26px;
	}	
#main a{color:#fff; text-decoration:underline;}	
#main a:hover{color:#FFCC00;}
#main dd{padding:0 0 20px 20px;}

#main .title,
#main .txt_title{
	font-size:32px;
	color:#ccc;
	font-weight:normal;
	line-height:38px;
	margin-bottom:20px;
	text-decoration:none;
	}
#main .title a{	color:#FFF; text-decoration:none !important;	}

#main .txt_title{
	color:#000;
	}
#main .txt_title em{
	font-style:normal;
	float:left;
	color:#FFF;
	margin:-39px 0 0 -1px;
	}
/*#main .txt_title2{color:#FF9A00; float:left;}*/

#main span.txt_title2 {
  font-size: 40px;
  color:#FFFF00;
}

#main h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	border-bottom:none;
	margin-bottom: 0.5em;
	color:#FFF !Important;
	}	
	
.money{
	float:left;
	padding:25px 0 35px 136px;
	}	
.money img{margin-right:12px;}			
.desc{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:110px 0 0 0;
	}	

/****/	
.content_desc{
	width:100%;
	float:left;
	padding-bottom:37px;
	}
.content_desc h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:25px;
	}	
.content_desc span.txt_right{
	width:370px;
	float:left;
	font-size:16px;
	line-height:27px;
	padding:58px 0 0 64px;
	}	
.content_desc em{
	font-style:normal;
	color:#FFFF00;
	}	

/** Our company's motto, from Virgil - Audentes Fortuna Juvat. **/
.content_footer{
	width:100%;
	float:left;
	padding-top:30px;
	}
.txt_blue{
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B8CDDC;
	padding-right:9%;
	}
/*div.links{
	width:88%;
	float:right;
	background:url(images/left_li_bg.png) repeat-x bottom;
	text-align:right;
	padding:25px 12% 46px 0;
	}*/
	
div.links{
	width:100px;
	margin:0 auto;
	clear:both;
	padding:25px 0 46px 0;
	}	

/** UL LINKS **/	
.links {text-align:right !important;}
.links li{
	float:right; 
	padding:0 !important;
	margin:0;
	}
.links li a{
	font-size:16px;
	margin:0 8px;
	}	
.links .comment_add{background:url(images/link_right.gif) right no-repeat; padding-right:15px !important; color:#B8CCDC !important; padding-left:20px !important;}
.links .comment_add a{color:#B8CCDC !important;}
.links .comment_add a:hover{color:#FFF !important;}


	
.learn_more span a{margin:0 0 0 23px;}	


/** FOOTER **/	

.bot_line{
	width:100%;
    float:right;
	margin:1px 0;
    background:url(images/left_li_bg.png) repeat-x bottom;  
}
.footer{
	width:100%;
	float:left;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;	
	padding:35px 0 77px 0;
	
	}
.footer .footer{padding:0;}
.footer .link_blue,
.footer .link_blue a{
	color:#406681;
	}
.foot_txt_end,
.foot_txt_end a{
	color:#666666;
	}	
.footer a:hover{color:#999;}

/** TABS **/

ul.primary{
	width:100%;
	float:left;
	border-bottom:#CCC solid 1px;
	margin:10px 0;
	}
ul.primary li a{
	float:left;
	font-size:16px;
	color:#CCC!important;
	text-decoration:none;
	padding:3px 15px;
	background:#444860;
	border:#7C82A3 solid 1px;
	border-bottom:none;
	text-decoration:none!important;
	}
ul.primary li a:hover,
ul.primary li a.active{
	background:#5B6078;
	border:#6B6E92 solid 1px;
	color:#FFCC00 !important;
	border-bottom:none;
	}	

ul.secondary{border-bottom:none !important;}	

fieldset{border:#999 solid 1px !Important; clear:both;}
fieldset a{color:#CCC !important; text-decoration:none !important; }
fieldset a:hover{color:#FFF !important;}


/** TABLE **/
table.sticky-enabled{
	float:none !important; 
	width:100%;
	}
table.sticky-enabled tr{
	border:none !important; 
	background: none !important
	}
table.sticky-enabled thead th{border:none; padding:10px 0;}
table.sticky-enabled td{padding:15px 0 0 0;}
	
.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}


/** ADMIN PANEL **/
.admin-panel h3{font-size:20px !important; padding-left:10px}
.admin-panel ul.menu,
.admin-panel .item-list{
	padding:10px 0 !important;
	}
.admin-panel ul.menu li,
.admin-panel .item-list li{ margin:0 3% !important;}	
.admin-panel ul.menu li a,
.admin-panel .item-list li a{
	border-bottom:none !important;
	font-size:14px !important;
	}

/******/	
.prev_image{
	width:47px;
	height:37px;
	float:left;
	background:url(images/prev.png);
	}
.next_image,
.next_image_home,
.concealment,
.other_cargo,
.past_salvage,
.passengers{
	width:112px;
	height:37px;
	float:right;
	background:url(images/next.png);
	}
.next_image_home{
     width:78px;
     background:url(images/begin.png);
}
.concealment{
	width:138px;
    background:url(images/concealment.png);
	}
.other_cargo{
	width:148px;
    background:url(images/other_cargo.png);
	}	
.past_salvage{
	width:134px;
	background:url(images/past_salvage.png);
	}	
.passengers{
	width:118px;
	background:url(images/passengers.png);
	}	

.lang_flags{
	 float:right;
	}
.main .breadcrumb a{color:#fff !important;}


/** FOOTNOTES **/
.footnotes{
	width:100%;
	float:left;
	padding:16px 0;
	font-size:11px;
	line-height:13px;
	background:url(images/li_bg.png) repeat-x top;
	margin-top:30px;
	}
.footnotes h3{
	font-size:12px !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B8CCDC !important;
	font-weight:normal;
	margin-bottom:14px;
	}	

/** SITE MAP **/	
.site_map{
	color:#FFF;
	font-size:14px;
	}
.site_map li{color:#FFF;}	
.site_map a{color:#FFF;}
.site_map a:active{color:#FF9400}
.site_map a:visited{color:#FF9400}


dl.search-results dd{padding-bottom:0 !important;}
dt.title{font-size:16px!important; margin-bottom:0!important; text-decoration:underline!important;}
p.search-snippet{margin-top:0;}
h2.title{font-size:16px!important;}

